package com.feinno.urcs.group.api;

import com.feinno.urcs.group.GroupException;
import com.feinno.urcs.group.pctask.task.AndPcGroupMsgArgs;
import com.feinno.urcs.group.pctask.task.AndPcGroupSmsArgs;
import com.feinno.urcs.group.pctask.task.AndPcGroupTextMsgArgs;
import org.helium.framework.annotations.ServiceInterface;
import org.helium.framework.rpc.LegacyRpcServiceInterface;

/**
 * Created by honghao on 7/13/15.
 */
@ServiceInterface(id = "group:AndPcUpGroupMsgService")
@LegacyRpcServiceInterface
public interface AndPcUpGroupMsgService {

	void receiveGroupTextMsg(AndPcGroupTextMsgArgs args) throws Exception;

	void receiveGroupRichMsg(AndPcGroupMsgArgs args) throws Exception;

	void sendGroupSms(AndPcGroupSmsArgs args) throws Exception;
}
